php中怎样将比如"你好" 转换成 "%E4%BD%A0%E5%A5%BD"这样的编码

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:01:47
http://www.taobao.com/wangwang/tese/index.php 也就是将汉字的旺旺掌柜名 转换成 类似这样的 %E4%BD%A0%E5%A5%BD 有没有什么函数之类的?

1, 如果你的字符串有空格,而且你也需要把他转换,则使用rawurlencode;
2, 如果没有空格,则使用urlencode;
建议使用第一个。

<?php
$str = urlencode('你好');
echo $str;
?>

同意rawurlencode
其实你用md5也可以,那个更酷

加密:
<?php
$str = urlencode('中文');
echo $str;
?>

解密
<?php
$str = urldecode('%E4%BD%A0%E5%A5%BD');
echo $str;
?>